/**
 * 
 */
package com.ms.player.message;

import java.util.ArrayList;

import com.ms.game.itembox.Item;
import com.ms.game.itembox.message.SSimpleItem;

/**
 * 傳送更新過的道具數量給 client 同步
 * 
 * @author TW15010
 */
public class SUpdatePlayerItem {
	/**
	 * 更新過的道具清單
	 */
	private ArrayList<SSimpleItem> updatedItemList = new ArrayList<SSimpleItem>();

	public ArrayList<SSimpleItem> getUpdatedItemList() {
		return updatedItemList;
	}

	/**
	 * 將異動過的道具加入清單
	 * 
	 * @param updatedItemList
	 */
	public void addUpdatedItemList(ArrayList<Item> updatedItemList) {
		if (updatedItemList == null) {
			return;
		}

		// 全部轉成給 client 的格式
		for (Item item : updatedItemList) {
			this.updatedItemList.add(item.toClientFormat());
		}
	}
}
